rolesystem.core
Class RoleEvent

java.lang.Object
  extended by rolesystem.core.RoleEvent
All Implemented Interfaces:
java.io.Serializable

public class RoleEvent
extends java.lang.Object
implements java.io.Serializable

This class represents an event occurred to a registration. Instances of this class are constant, once created they cannot be changed.

See Also:
Serialized Form

Constructor Summary
RoleEvent(java.lang.String name, int sender, java.lang.String senderRole, java.io.Serializable content)
           
 
Method Summary
 java.io.Serializable getContent()
          Returns the informative content of this event.
 java.lang.String getName()
          Returns the name of this event.
 int getSender()
          Returns the identifier of the sender of this event.
 java.lang.String getSenderRole()
          Returns the role of the sender of this event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleEvent

public RoleEvent(java.lang.String name,
                 int sender,
                 java.lang.String senderRole,
                 java.io.Serializable content)
Parameters:
name - Name of this event.
sender - Identifier of the sender of this event.
senderRole - Role of the sender of this event.
content - Informative content of this event.
Method Detail

getName

public java.lang.String getName()
Returns the name of this event.

Returns:
The name of this event.

getSender

public int getSender()
Returns the identifier of the sender of this event.

Returns:
The identifier of the sender of this event.

getSenderRole

public java.lang.String getSenderRole()
Returns the role of the sender of this event.

Returns:
The role of the sender of this event.

getContent

public java.io.Serializable getContent()
Returns the informative content of this event.

Returns:
The informative content of this event.